Learning Computer Programming with Autonomous Robots
نویسندگان
چکیده
This paper reports on a programming lesson using autonomous robots in junior high school. First, the design of the low cost circuit board for the lesson is described. The structure of a general programming language “Dolittle” which controls a robot is also explained. Then, we introduce lessons of manufacturing and controlling robots in “Information and Computer” area of “Technology and Home Economics” subject for students (from 14 to 15 years old). From the result of the lessons we found that (1) learning programming is “hard fun” for students and (2) robot programming is effective for students those who have difficulties in learning. We propose introduction of learning programming with autonomous robots to IT education of junior high school.
منابع مشابه
Automatic Programming of Robots Using Genetic Programming
The goal in automatic programming is to get a computer to perform a task by telling it what needs to be done, rather than by explicitly programming it. This paper considers the task of automatically generating a computer program to enable an autonomous mobile robot to perform the task of moving a box from the middle of an irregular shaped room to the wall. We compare the ability of the recently...
متن کاملA topology control algorithm for autonomous underwater robots in three-dimensional space using PSO
Recently, data collection from seabed by means of underwater wireless sensor networks (UWSN) has attracted considerable attention. Autonomous underwater vehicles (AUVs) are increasingly used as UWSNs in underwater missions. Events and environmental parameters in underwater regions have a stochastic nature. The target area must be covered by sensors to observe and report events. A ‘topology cont...
متن کاملAre Autonomous Mobile Robots Able to Take Over Construction? A Review
Although construction has been known as a highly complex application field for autonomous robotic systems, recent advances in this field offer great hope for using robotic capabilities to develop automated construction. Today, space research agencies seek to build infrastructures without human intervention, and construction companies look to robots with the potential to improve construction qua...
متن کاملHierarchical learning of e cient skill application for autonomous robots ?
This paper presents a novel hierarchical approach to learning the e cient application of robot skills in order to solve complex tasks. By using the idea of skills and elementary operations as a mean to "discretize" the continuous perception and action space of a robot, methods such as Watkins' Q-Learning [41] can be employed without the need to arti cially restrict the tasks to be solved. Moreo...
متن کاملHierarchical Learning of Eecient Skill Application for Autonomous Robots ?
This paper presents a novel hierarchical approach to learning the eecient application of robot skills in order to solve complex tasks. By using the idea of skills and elementary operations as a mean to "discretize" the continuous perception and action space of a robot, methods such as Watkins' Q-Learning 41] can be employed without the need to artiicially restrict the tasks to be solved. Moreov...
متن کامل